Command Palette

Search for a command to run...

Department of Mathematicslab

ADVANCED PROGRAMMING LAB

DSE 2144

Syllabus

  • 01Class and Objects: Class Definition, Creating Objects
  • 02Array and Strings: Programs Based Upon 1-D, 2-D and Dynamic Arrays, String Comparison and Manipulation
  • 03Inheritance: Inheritance and Its Types, Abstract Class, Inner and Outer Class, Super, Final, Static Keywords
  • 04Collection Framework & Generics: Using Collection Classes such as Array Lists and Linked Lists Writing Generic Classes
  • 05Exception Handling: Errors and Exceptions, Types of Exceptions
  • 06Multithreading: Thread Class, Runnable, Synchronization, Thread Priority
  • 07Event Handling and GUI Programming

References

  • Schildt H, Java: The Complete Reference, (10e), Tata McGraw-Hill Education Group, 2017
  • Balagurusamy E, Programming with Java, (5e), Tata McGraw Hill Education Group, 2017
  • Daniel Liang Y, Introduction to Java Programming, (10e), Pearson Education India, 2018
  • Horstmann CS, Big Java: Early Objects, (5e), Wiley's Interactive Edition, 2015
Credits Structure
0Lecture
0Tutorial
3Practical
1Total